diode circuit problems